#import "../genericite/GArete.h"
#import "../genericite/GGraphe.h"
#import "../genericite/GSommet.h"

#import "../genericite/Graphe.h"
#import "../genericite/Sommet.h"
#import "../genericite/Arete.h"

#import "../genericite/Molecule.h"
#import "../genericite/Atome.h"
#import "../genericite/Liaison.h"


#import <iostream>
#import <string>
#import <vector>

using namespace std;

template <class G, class S, class A>
class GGrapheur{
private :
	GGraphe<G, S, A> * g_graphe;
	string prefixG;
	string prefixS;
	string prefixA;
public:
	GGrapheur(string, string, string);
	virtual ~GGrapheur();
	
	virtual void manip1();
	virtual void manip2();
	virtual void manip3();
	virtual void manip4();
	virtual void manip5();
};
